/**
 * @name dict.js
 * @description 字典
 * @author 'fwq'
 * @time 2021/10/17
 */
export const designerSizeList = [
  {
    value: "100% * 100%",
    label: "宽高100%"
  },
  {
    value: "1920 * 1080",
    label: "1920px * 1080px"
  },
  {
    value: "1440 * 900",
    label: "1440px * 900px"
  },
  {
    value: "1200 * 800",
    label: "1200px * 800px"
  },
  {
    value: "1024 * 768",
    label: "1024px * 768px"
  }
];

export const quickPostion = [
  {
    value: "icon-shuipingjuzhong",
    label: "水平居中"
  },
  {
    value: "icon-l-Verticallycentered-chuizhijuzhong",
    label: "垂直居中"
  },
  {
    value: "icon-juzhong",
    label: "垂直水平居中"
  }
];

export const quickSize = [
  {
    value: "icon-shuipingjuzhong",
    label: "水平居中"
  },
  {
    value: "icon-l-Verticallycentered-chuizhijuzhong",
    label: "垂直居中"
  },
  {
    value: "icon-juzhong",
    label: "垂直水平居中"
  }
];

export const backgroundRepeatLst = [
  {
    value: "no-repeat",
    label: "不重复"
  },
  {
    value: "repeat",
    label: "重复"
  },
  {
    value: "repeat-x",
    label: "横轴重复"
  },
  {
    value: "repeat-y",
    label: "纵轴重复"
  }
];

export const fontFamilyList = [
  {
    value: "SimSun",
    label: "宋体"
  },
  {
    value: "SimHei",
    label: "黑体"
  },
  {
    value: "Microsoft YaHei",
    label: "微软雅黑"
  },
  {
    value: "Microsoft JhengHei",
    label: "微软正黑体"
  },
  {
    value: "NSimSun",
    label: "新宋体"
  },
  {
    value: "PMingLiU",
    label: "新细明体"
  },
  {
    value: "MingLiU",
    label: "细明体"
  },
  {
    value: "DFKai-SB",
    label: "标楷体"
  },
  {
    value: "FangSong",
    label: "仿宋"
  },
  {
    value: "KaiTi",
    label: "楷体"
  },
  {
    value: "FangSong_GB2312",
    label: "仿宋_GB2312"
  },
  {
    value: "KaiTi_GB2312",
    label: "楷体_GB2312"
  },
  {
    value: "STHeiti",
    label: "华文黑体"
  },
  {
    value: "STKaiti",
    label: "华文楷体"
  },
  {
    value: "STSong",
    label: "华文宋体"
  },
  {
    value: "STFangsong",
    label: "华文仿宋"
  }
];

export const fontWeightList = [
  {
    value: "normal",
    label: "正常"
  },
  {
    value: "bold",
    label: "加粗"
  },
  {
    value: "bolder",
    label: "特粗"
  },
  {
    value: "lighter",
    label: "较細"
  },
  {
    value: "100",
    label: "100"
  },
  {
    value: "200",
    label: "200"
  },
  {
    value: "300",
    label: "300"
  },
  {
    value: "400",
    label: "400"
  },
  {
    value: "500",
    label: "500"
  },
  {
    value: "600",
    label: "600"
  },
  {
    value: "700",
    label: "700"
  },
  {
    value: "800",
    label: "800"
  },
  {
    value: "900",
    label: "900"
  }
];
export const textTransformList = [
  {
    value: "none",
    label: "无"
  },
  {
    value: "capitalize",
    label: "首字母大写"
  },
  {
    value: "uppercase",
    label: "大写"
  },
  {
    value: "lowercase",
    label: "小写"
  }
];

export const dataSourceTypeList = [
  {
    value: "static",
    label: "静态数据"
  }
];

export const textAlignList = [
  {
    value: "left",
    label: "左对齐",
    icon: "icon-zuoduiqi"
  },
  {
    value: "center",
    label: "居中",
    icon: "icon-juzhongduiqi"
  },
  {
    value: "right",
    label: "右对齐",
    icon: "icon-youduiqi"
  }
];

export const alignItemsList = [
  {
    value: "flex-start",
    label: "顶部对齐",
    icon: "icon-dingbuduiqi1"
  },
  {
    value: "center",
    label: "居中",
    icon: "icon-juzhongduiqi1"
  },
  {
    value: "flex-end",
    label: "底部对齐",
    icon: "icon-dingbuduiqi"
  }
];

export const borderStyleList = [
  {
    value: "none",
    label: "无"
  },
  {
    value: "dotted",
    label: "点状"
  },
  {
    value: "dashed",
    label: "虚线"
  },
  {
    value: "solid",
    label: "实线"
  },
  {
    value: "double",
    label: "双实线"
  },
  {
    value: "groove",
    label: "3D凹槽"
  },
  {
    value: "ridge",
    label: "3D垄状"
  },
  {
    value: "inset",
    label: "3D Insert"
  },
  {
    value: "outset",
    label: "3D outset"
  }
];

export const axisList = [
  {
    value: "xAxis",
    label: "X轴"
  },
  {
    value: "yAxis",
    label: "Y轴"
  }
];

export const animationList = [
  "bounce",
  "flash",
  "pulse",
  "rubberBand",
  "shake",
  "swing",
  "tada",
  "wobble",
  "bounceIn",
  "bounceInDown",
  "bounceInLeft",
  "bounceInRight",
  "bounceInUp",
  "bounceOut",
  "bounceOutDown",
  "bounceOutLeft",
  "bounceOutRight",
  "bounceOutUp",
  "fadeIn",
  "fadeInDown",
  "fadeInDownBig",
  "fadeInLeft",
  "fadeInLeftBig",
  "fadeInRight",
  "fadeInRightBig",
  "fadeInUp",
  "fadeInUpBig",
  "fadeOut",
  "fadeOutDown",
  "fadeOutDownBig",
  "fadeOutLeft",
  "fadeOutLeftBig",
  "fadeOutRight",
  "fadeOutRightBig",
  "fadeOutUp",
  "fadeOutUpBig",
  "flip",
  "flipInX",
  "flipInY",
  "flipOutX",
  "flipOutY",
  "lightSpeedIn",
  "lightSpeedOut",
  "rotateIn",
  "rotateInDownLeft",
  "rotateInDownRight",
  "rotateInUpLeft",
  "rotateInUpRight",
  "rotateOut",
  "rotateOutDownLeft",
  "rotateOutDownRight",
  "rotateOutUpLeft",
  "rotateOutUpRight",
  "slideInDown",
  "slideInLeft",
  "slideInRight",
  "slideOutLeft",
  "slideOutRight",
  "slideOutUp",
  "hinge",
  "rollIn",
  "rollOut"
];

export const shortcutOption = [{
  name: "Ctrl/Cmd + S",
  value: "保存当前页面布局"
}, {
  name: "Ctrl/Cmd + Z",
  value: "撤销、回退"
}, {
  name: "Ctrl/Cmd + Y",
  value: "单步恢复"
}, {
  name: "Ctrl/Cmd + 鼠标单击布局块或组",
  value: "多选布局块或组"
}, {
  name: "按住Shift键 + 按住鼠标在画布中拖动",
  value: "框选组"
}, {
  name: "按住Alt键 + 按住鼠标在画布中拖动",
  value: "框选布局块"
}, {
  name: "方向键",
  value: "移动被选中的布局块或组"
}, {
  name: "Backspace/delete键",
  value: "删除所选布局块或组"
}, {
  name: "Ctrl/Cmd + ←",
  value: "开关图层面板"
}, {
  name: "Ctrl/Cmd + →",
  value: "开关右侧面板"
}, {
  name: "Ctrl/Cmd + ↑",
  value: "开关组件面板"
}, {
  name: "Ctrl/Cmd + a",
  value: "画布缩放到最佳位置"
}];

export const dataSourceList = [{
  label: "静态数据",
  value: "static"
}, {
  label: "API",
  value: "API"
}, {
  label: "WebSocket",
  value: "WebSocket"
}, {
  label: "数据库",
  value: "SQL"
}, {
  label: "CSV文件",
  value: "CSV"
}];

export const requestMethodsList = [{
  label: "GET",
  value: "GET",
}, {
  label: "POST",
  value: "POST",
}, {
  label: "PUT",
  value: "PUT",
}, {
  label: "DELETE",
  value: "DELETE",
}];

export const sqlTypeList = [{
  label: "CSV",
  value: "CSV",
}, {
  label: "MySQL",
  value: "MySQL",
}, {
  label: "Oracle",
  value: "Oracle",
}, {
  label: "PostgreSQL",
  value: "PostgreSQL",
}];

export const authTypeList = [{
  label: "No Auth",
  value: "No Auth",
}, {
  label: "API Key",
  value: "API Key",
}, {
  label: "Bear token",
  value: "Bear token",
}, {
  label: "Basic Auth",
  value: "Basic Auth",
}];
export const separatorList = [{
  label: "无",
  value: "",
}, {
  label: "分号",
  value: ";",
}, {
  label: "逗号",
  value: ",",
}, {
  label: "制表符",
  value: "  ",
}, {
  label: "空格",
  value: " ",
}];


export const functionList = [
  { label: "等于", value: "=" },
  { label: "不等于", value: "!=" },
  { label: "小于", value: "<" },
  { label: "小于等于", value: "<=" },
  { label: "大于", value: ">" },
  { label: "大于等于", value: ">=" },
  { label: "包含", value: "like" },
  { label: "不包含", value: "notLike" },
  { label: "开始以", value: "%like" },
  { label: "结束以", value: "like%" },
  { label: "开始不以", value: "not %like" },
  { label: "结束不以", value: "not like%" },
  { label: "是空", value: "empty" },
  { label: "不是空", value: "not empty" },
  { label: "是null", value: "null" },
  { label: "不是null", value: "notNull" }
];